@charset "utf-8";

/* ---------------------------------------- 初使化CSS ---------------------------------------- */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
i, em, cite{font-style: normal;}
ul, ol{list-style: none;}
a, a:link{color: #222;text-decoration: none;}
a:visited{}
a:active, a:hover{text-decoration: none; color:#cd1216;}
a:focus{outline: none;}
img{border:0px;}
body{background: #FFF;color: #363636;line-height: 1.2;}
.fl, .fr{display: inline;float: left;}
.fr{float: right;}
.texthidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*文本溢出隐藏*/
.clearfloat{content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;line-height: 0px;}/*清除浮动*/

/*--------------------字体--------------------------------------------------------------------------------------------------------------------------------------*/
.fht{font-family: "SimHei";}/*黑体*/
.fyy{font-family: "YouYuan";}/*幼圆*/
.fyh{font-family: "Microsoft YaHei";}/*微软雅黑*/
.fls{font-family: "LiSu";}/*隶书*/
.fhwxk{font-family: "STXingkai";}/*华文行楷*/
.fhwxw{font-family: "STXinwei";}/*华文新魏*/

/*--------------------字体大小-----------------------------------------------------------------------------------------------------------------------------------*/
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f24{font-size: 24px;}
.f36{font-size: 36px;}

/*--------------------字体粗细-----------------------------------------------------------------------------------------------------------------------------------*/
.fwb{font-weight: bold;}
.fwn{font-weight: normal;}
.tar{text-align: right;}/*---文本右对齐---*/
.tac{text-align: center;}/*---文本居中---*/

/* ---------------------------------------- 框架样式定义 ---------------------------------------- */
.wrap{ width:100%; margin:0px auto;}
.logo_bg{ background:url(../images/logobg.jpg) repeat-x; height:95px; width:100%;}
.logo{ margin:0px auto; width:980px;}
.logo img{ margin-top:30px;}
.logo span{ float:right; line-height:95px;}
.navbg{ background:url(../images/navbg.jpg) repeat-x; height:35px; width:100%;}
.nav{ width:980px; margin:0px auto;}
.nav ul li{ float:left; font-size:12px; font-weight:bold; line-height:35px; width:126px; text-align:center; display:block;}
.nav ul li a{ color:#FFF;}
.nav ul li a:hover{ background:url(../images/ahover.jpg) no-repeat; width:126px; height:35px; line-height:35px; color:#FFF; display:block; text-align:center;}
.nav ul li .current{ background:url(../images/ahover.jpg) no-repeat; width:126px; height:35px; line-height:35px; color:#FFF; display:block; text-align:center;}
.header{ background:url(../images/headbg.jpg) repeat-x; width:100%; height:319px;}
.head{ width:980px; margin:0px auto;}
.gonggao{ width:100%; background:url(../images/ggbg.jpg) repeat-x; height:35px;}
.gg{ width:980px; line-height:35px; margin:0px auto;}
.gg img{ margin-top:9px; margin-right:10px;}
.gg strong{ color:#c2080c; margin-right:10px;}
.gg span{ margin-left:10px; color:#999;}

.content{width:980px; margin:15px auto;}
.left{ float:left; width:230px; overflow:hidden;}
.tab{ width:452px; float:left; margin:0px 20px;}
#TabTab03Con1,#TabTab03Con2,#TabTab03Con3{ width:452px; padding-top:10px;}
#TabTab03Con1 .pic,#TabTab03Con2 .pic,#TabTab03Con3 .pic{ float:right;}
#TabTab03Con1  ul li,#TabTab03Con2  ul li,#TabTab03Con3  ul li{ background:url(../images/dian.gif) no-repeat 0px center; padding-left:12px; line-height:21px; margin-left:5px;}
#TabTab03Con1  ul li a,#TabTab03Con2  ul li a,#TabTab03Con3  ul li a{ overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; width:225px;}
.xixi1{ background:url(../images/center_tbg.gif) no-repeat; width:452px; height:34px; line-height:34px; cursor:pointer;}
.xixi2{ background:url(../images/center_tbg2.gif) no-repeat; width:452px; height:34px; line-height:34px;cursor:pointer;}
.xixi3{ background:url(../images/center_tbg3.gif) no-repeat; width:452px; height:34px; line-height:34px;cursor:pointer;}
.tab1{width:95px;line-height:30px;float:left;text-align:center;cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:14px;}
.tab2{width:110px; line-height:30px; float:left;text-align:center;cursor:pointer;color:#838383; font-weight:bold; font-size:14px;}
.tab3{width:108px; line-height:30px; float:left;text-align:center;cursor:pointer;color:#838383; font-weight:bold; font-size:14px;}
.more{ float:right; margin-right:10px; margin-top:13px;}

.right{ float:left; width:258px;}

.box{ background:url(../images/liuyanbg.jpg) repeat-x; height:68px; width:100%;}
.boxpic{ width:980px; margin:0px auto;}
.boxpic img{ margin-top:8px;}

.cleft{ float:left; width:180px;}
.cleft_tit{ background:url(../images/lefttitbg.jpg) no-repeat; width:180px; line-height:45px; height:45px; font-size:18px; font-family:"微软雅黑"; color:#FFF; text-align:center;}
.cleft ul li{ background:url(../images/li_bg.jpg) no-repeat; width:180px; height:31px; line-height:31px; text-align:center; color:#FFF; font-size:14px; font-family:"微软雅黑";}
.cleft ul li a{ color:#FFF;}
.cleft ul li a:hover,.cleft ul li .current{ color:#f9dc01;}
.cpic img{ margin-top:10px;}
.cright{ float:left; width:785px; margin-left:10px;}
.c_tit{ float:left; background:url(../images/rtitbg.jpg) no-repeat; width:785px; height:47px; line-height:47px; font-size:18px; color:#b90005; font-family:"微软雅黑";}
.c_tit img{ margin-left:20px; margin-top:15px; margin-right:10px;}
.c_tit span{ float:right; font-size:12px; margin-right:20px; color:#666;}
.c_txt{ float:left; width:743px; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; padding:0px 20px;}
.c_txt p{ line-height:25px; margin-top:15px; color:#656565;}
.c_txt p strong{ color:#ca0003;}
.team{ margin-top:15px; border-bottom:1px #CCC dotted; padding-bottom:15px;}
.team_pic{ float:left; background:url(../images/teambg.jpg) no-repeat; width:163px; height:130px;}
.team_pic img{ margin-top:3px; margin-left:5px;}
.team_txt{ float:left; width:570px; margin-left:10px;}
.team_txt h1{ color:#cf0003; font-size:12px; display:block; width:570px; border-bottom:1px #b1afb0 solid; padding-bottom:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.team_txt h1 span{ font-weight:normal; color:#f2a600;}
.team_txt p{ margin-top:10px; line-height:25px;}
.team_txt p img{ margin-top:5px; margin-right:5px;}
.team_txt p  a{ color:#cf0003;}

div.yellow{padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align: center; margin-top:20px;}
div.yellow a{border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; color: #000; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none}
div.yellow a:hover{border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid}
div.yellow a:active{border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid}
div.yellow span.current{border-right: #d9d300 1px solid; padding-right: 5px; border-top: #d9d300 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #d9d300 1px solid; color: #fff; padding-top: 2px; border-bottom: #d9d300 1px solid; background-color: #cf0003}
div.yellow span.disabled{border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}
.news ul{ margin-top:15px;}
.news ul li{ line-height:30px; background:url(../images/sanj.jpg) no-repeat 10px 11px; padding-left:25px; border-bottom:#CCC dotted 1px;}
.news ul li a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; _display:inline-block;*display:inline-block; width:555px;}
.news ul li span{ float:right; color:#999999;}
.news h1{ text-align:center; font-size:24px; color:#a20004; margin:20px auto; width:700px;word-wrap:break-word;word-break:normal;  border-bottom:1px #CCC dotted; padding-bottom:10px;display:block;}
.news h2{ text-align:center; font-weight:normal; color:#909090;}
.next{ overflow:hidden; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; display:block; border-top:1px #999 dotted; border-bottom:1px #999 dotted; padding:10px 0px;}
.next a{ color:#a20004;}

.contact{ background:url(../images/ditu.jpg) no-repeat; height:354px; padding-left:20px; padding-top:20px; margin-top:15px;}
.contact p{ margin-top:10px;}
.contact p a{ color:#a20004;}

.c_foot{ float:left; background:url(../images/rfoot.jpg) no-repeat; width:785px; height:20px;}



.footer{ clear:both; height:92px; width:980px; margin:0px auto; text-align:center;}
.footer p{ margin-top:20px;}
